/**@file
 * @brief 测试脚本声明
 * @author 朱项男<libxiangnan@gmail.com>
 * @date 2011/11/24
 * @version 0.0.1
 *
 * */

#ifndef SCRIPT_H_
#define SCRIPT_H_

#include <string>

#include "entity.h"
#include "result.h"

using namespace std;

namespace dat {
/**@class Script script.h script.h
 * @brief 测试脚本声明
 * @author 朱项男<libxiangnan@gmail.com>
 * */
class Script: public dat::Entity {
private:
	Result m_Result;
public:
	//!
	Script();

	//!
	Script(const Result &result);

	//!
	~Script();

	//! m_Result Setter
	void SetResult(const Result & result);

	//! m_Result Getter
	Result GetResult(void);
};

} /* namespace dat */
#endif /* SCRIPT_H_ */
